package com.skwyb.form.bean.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_form_list")
public class SysFormList extends BaseDto {
    /**
     * 所属模块表单主键
     */
    @TableField("module_id")
    private String moduleId;

    /**
     * 所属表单字段
     */
    @TableField("form_id")
    private String formId;

    /**
     * 列表中字段排序
     */
    @TableField("line_no")
    private Integer lineNo;

    /**
     * 是否作为查询条件
     */
    @TableField("is_query_condition")
    private String isQueryCondition;

    /**
     * 默认查询条件,第一次查询时赋值
     */
    @TableField("query_default")
    private String queryDefault;

    /**
     * 查询条件排序
     */
    @TableField("query_line_no")
    private Integer queryLineNo;

    /**
     * 是否作为排序字段
     */
    @TableField("is_orderby")
    private Integer isOrderby;

    /**
     * 排序方式
     */
    @TableField("orderby_state")
    private String orderbyState;

}